<script>
	export default {
		data() {
			return {
				judge: true,
			}
		},
		methods: {

			//获取手机菜单高度
			getPhoneHeight() {
				var _this = this
				uni.getSystemInfo({
					success: function(data) {
						_this.$store.commit('setTopHeight', data.statusBarHeight)
						_this.height = _this.$store.state.topHeight;
					}
				})
			},
			//获取屏幕高度
			getWindowHeight() {
				let data = uni.getSystemInfoSync()
				this.$store.commit('setWindowHeight', data.windowHeight)
			},
			//登陆
			login() {
				let _this = this
				// 获取用户授权状态
				uni.getSetting({
					success(res){
						_this.$store.commit('setUserSetting',res.authSetting)
						// console.log(_this.$store.state.userSetting['scope.userInfo']);
						// 已授权登录时在login
						if(_this.$store.state.userSetting['scope.userInfo']){
							// ==================================登录流程===========================================
							uni.login({
								// #ifndef MP-TOUTIAO
								provider: 'weixin',
								// #endif
								// #ifdef MP-TOUTIAO
								provider: 'touitiao',
								// #endif
								success: function(result) {
									// console.log('app->login():',result)
									_this.$store.commit('setCode', result.code)
									uni.setStorageSync('loginCode', result.code)
									_this.$api.login({
										code: result.code
									}).then(res => {
										if (res.data.data.code == -1) {
											uni.navigateTo({
												url: '/subpages/login/login'
											})
											return false
										}
										// -------将默认用户的头像有微信默认头像改为我们自己的默认头像
										if(res.data.data.userinfo.name == "微信用户"){
											res.data.data.userinfo.avatar = 'https://img.piaohenduo.com/wapiaoLive/userInfo-defaultAvatar.png'
										}
										// -----------------------------------------------------
										_this.$store.commit('setUserInfo', res.data.data.userinfo)
										uni.setStorageSync('uInfo', JSON.stringify(_this.$store.state.uInfo))
										_this.$store.commit('handlerPrivacy',true)
										// console.log("login")
									}).catch(res => {
										_this.judge = false
										_this.getUserInfo()
									})
								},
								complete: function() {
									_this.judge = false
								}
							});
							// ==============================登录流程结束===========================================
						}
					}
				})
			},
			//获取用户信息
			getUserInfo() {
				let uInfo = uni.getStorageSync('uInfo')
				if (uInfo) {
					this.$store.commit('setUserInfo', JSON.parse(uInfo))
				}
			},
		},
		onLaunch: function(event) {
			// console.log('onLaunch:',event.query.scene)
			if (event.query.scene) {
				let scene = decodeURIComponent(event.query.scene)
				uni.setStorageSync('otherScene', scene)
			}
			this.login()
		},
		// onShow: async function() {
		// 	// console.log('App Show')
		// 	this.getPhoneHeight()
		// 	this.getWindowHeight()
		// 	if (!this.judge) {
		// 		this.getUserInfo()
		// 	}
		// 	await this.getLocalCity()
		// },
		onShow: function() {
			// console.log('App Show')
			this.getPhoneHeight()
			this.getWindowHeight()
			if (!this.judge) {
				this.getUserInfo()
			}
		},
		onHide: function() {
			// console.log('App Hide')
		},
	}
</script>

<style>
	/deep/::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } 
	/*每个页面公共css */
	.clearfix:after {
		clear: both;
		content: '';
		display: block;
	}

	.f-f {
		display: flex;
	}

	.f-l {
		float: left
	}

	.f-r {
		float: right;
	}

	.flex-one {
		flex: 1;
	}

	.flex-js {
		display: flex;
		justify-content: space-between;
	}

	.flex-row {
		display: flex;
		flex-direction: row;
	}

	.flex-column {
		display: flex;
		flex-direction: column;
	}

	.flex-c {
		justify-content: center;
		align-items: center;
	}

	.flex-je-ac {
		justify-content: flex-end;
		align-items: center;
	}

	.flex-ae {
		align-items: flex-end;
	}

	.flex-ac {
		align-items: center;
	}

	.flex-jc {
		justify-content: center;
	}

	.no-warp-one {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.no-warp-two {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	/***/
	.flex-nowrap {
		flex-wrap: nowrap;
	}

	.flex-wrap {
		flex-wrap: wrap;
	}

	.flex-center {
		display: flex;
		justify-content: center;
	}

	.flex-between {
		display: flex;
		justify-content: space-between;
	}

	.flex-start {
		display: flex;
		justify-content: flex-start;
	}

	.flex-end {
		display: flex;
		justify-content: flex-end;
	}

	.flex-column {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.justify-between {
		justify-content: space-between;
	}

	.align-center {
		align-items: center;
	}

	.align-start {
		align-items: flex-start;
	}

	.align-end {
		align-items: flex-end;
	}

	.pr {
		position: relative;
	}

	.vam {
		vertical-align: middle;
	}

	.m5 {
		margin: 5rpx;
	}

	.mv5 {
		margin: 5rpx 0;
	}

	.mh5 {
		margin: 0 5rpx;
	}

	.ml5 {
		margin-left: 5rpx;
	}

	.mr5 {
		margin-right: 5rpx;
	}

	.mt5 {
		margin-top: 5rpx;
	}

	.mb5 {
		margin-bottom: 5rpx;
	}

	.m10 {
		margin: 10rpx;
	}

	.mv10 {
		margin: 10rpx 0;
	}

	.mh10 {
		margin: 0 10rpx;
	}

	.ml10 {
		margin-left: 10rpx;
	}

	.mr10 {
		margin-right: 10rpx;
	}

	.mt10 {
		margin-top: 10rpx;
	}

	.mb10 {
		margin-bottom: 10rpx;
	}

	.m15 {
		margin: 15rpx;
	}

	.mv15 {
		margin: 15rpx 0;
	}

	.mh15 {
		margin: 0 15rpx;
	}

	.ml15 {
		margin-left: 15rpx;
	}

	.mr15 {
		margin-right: 15rpx;
	}

	.mt15 {
		margin-top: 15rpx;
	}

	.mb15 {
		margin-bottom: 15rpx;
	}

	.m20 {
		margin: 20rpx;
	}

	.mv20 {
		margin: 20rpx 0;
	}

	.mh20 {
		margin: 0 20rpx;
	}

	.ml20 {
		margin-left: 20rpx;
	}

	.mr20 {
		margin-right: 20rpx;
	}

	.mt20 {
		margin-top: 20rpx;
	}

	.mb20 {
		margin-bottom: 20rpx;
	}

	.m24 {
		margin: 24rpx;
	}

	.mv24 {
		margin: 24rpx 0;
	}

	.mh24 {
		margin: 0 24rpx;
	}

	.ml24 {
		margin-left: 24rpx;
	}

	.mr24 {
		margin-right: 24rpx;
	}

	.mt24 {
		margin-top: 24rpx;
	}

	.mb24 {
		margin-bottom: 24rpx;
	}

	.m25 {
		margin: 25rpx;
	}

	.mv25 {
		margin: 25rpx 0;
	}

	.mh25 {
		margin: 0 25rpx;
	}

	.ml25 {
		margin-left: 25rpx;
	}

	.mr25 {
		margin-right: 25rpx;
	}

	.mt25 {
		margin-top: 25rpx;
	}

	.mb25 {
		margin-bottom: 25rpx;
	}

	.m26 {
		margin: 26rpx;
	}

	.mv26 {
		margin: 26rpx 0;
	}

	.mh26 {
		margin: 0 26rpx;
	}

	.ml26 {
		margin-left: 26rpx;
	}

	.mr26 {
		margin-right: 26rpx;
	}

	.mt26 {
		margin-top: 26rpx;
	}

	.mb26 {
		margin-bottom: 26rpx;
	}

	.m30 {
		margin: 30rpx;
	}

	.mv30 {
		margin: 30rpx 0;
	}

	.mh30 {
		margin: 0 30rpx;
	}

	.ml30 {
		margin-left: 30rpx;
	}

	.mr30 {
		margin-right: 30rpx;
	}

	.mt30 {
		margin-top: 30rpx;
	}

	.mb30 {
		margin-bottom: 30rpx;
	}

	.m35 {
		margin: 35rpx;
	}

	.mv35 {
		margin: 35rpx 0;
	}

	.mh35 {
		margin: 0 35rpx;
	}

	.ml35 {
		margin-left: 35rpx;
	}

	.mr35 {
		margin-right: 35rpx;
	}

	.mt35 {
		margin-top: 35rpx;
	}

	.mb35 {
		margin-bottom: 35rpx;
	}

	.m40 {
		margin: 40rpx;
	}

	.mv40 {
		margin: 40rpx 0;
	}

	.mh40 {
		margin: 0 40rpx;
	}

	.ml40 {
		margin-left: 40rpx;
	}

	.mr40 {
		margin-right: 40rpx;
	}

	.mt40 {
		margin-top: 40rpx;
	}

	.mb40 {
		margin-bottom: 40rpx;
	}

	.m45 {
		margin: 45rpx;
	}

	.mv45 {
		margin: 45rpx 0;
	}

	.mh45 {
		margin: 0 45rpx;
	}

	.ml45 {
		margin-left: 45rpx;
	}

	.mr45 {
		margin-right: 45rpx;
	}

	.mt45 {
		margin-top: 45rpx;
	}

	.mb45 {
		margin-bottom: 45rpx;
	}

	.m50 {
		margin: 50rpx;
	}

	.mv50 {
		margin: 50rpx 0;
	}

	.mh50 {
		margin: 0 50rpx;
	}

	.ml50 {
		margin-left: 50rpx;
	}

	.mr50 {
		margin-right: 50rpx;
	}

	.mt50 {
		margin-top: 50rpx;
	}

	.mb50 {
		margin-bottom: 50rpx;
	}

	.m55 {
		margin: 55rpx;
	}

	.mv55 {
		margin: 55rpx 0;
	}

	.mh55 {
		margin: 0 55rpx;
	}

	.ml55 {
		margin-left: 55rpx;
	}

	.mr55 {
		margin-right: 55rpx;
	}

	.mt55 {
		margin-top: 55rpx;
	}

	.mb55 {
		margin-bottom: 55rpx;
	}

	.m60 {
		margin: 60rpx;
	}

	.mv60 {
		margin: 60rpx 0;
	}

	.mh60 {
		margin: 0 60rpx;
	}

	.ml60 {
		margin-left: 60rpx;
	}

	.mr60 {
		margin-right: 60rpx;
	}

	.mt60 {
		margin-top: 60rpx;
	}

	.mb60 {
		margin-bottom: 60rpx;
	}

	.m65 {
		margin: 65rpx;
	}

	.mv65 {
		margin: 65rpx 0;
	}

	.mh65 {
		margin: 0 65rpx;
	}

	.ml65 {
		margin-left: 65rpx;
	}

	.mr65 {
		margin-right: 65rpx;
	}

	.mt65 {
		margin-top: 65rpx;
	}

	.mb65 {
		margin-bottom: 65rpx;
	}

	.m70 {
		margin: 70rpx;
	}

	.mv70 {
		margin: 70rpx 0;
	}

	.mh70 {
		margin: 0 70rpx;
	}

	.ml70 {
		margin-left: 70rpx;
	}

	.mr70 {
		margin-right: 70rpx;
	}

	.mt70 {
		margin-top: 70rpx;
	}

	.mb70 {
		margin-bottom: 70rpx;
	}

	.m75 {
		margin: 75rpx;
	}

	.mv75 {
		margin: 75rpx 0;
	}

	.mh75 {
		margin: 0 75rpx;
	}

	.ml75 {
		margin-left: 75rpx;
	}

	.mr75 {
		margin-right: 75rpx;
	}

	.mt75 {
		margin-top: 75rpx;
	}

	.mb75 {
		margin-bottom: 75rpx;
	}

	.m80 {
		margin: 80rpx;
	}

	.mv80 {
		margin: 80rpx 0;
	}

	.mh80 {
		margin: 0 80rpx;
	}

	.ml80 {
		margin-left: 80rpx;
	}

	.mr80 {
		margin-right: 80rpx;
	}

	.mt80 {
		margin-top: 80rpx;
	}

	.mb80 {
		margin-bottom: 80rpx;
	}

	.m85 {
		margin: 85rpx;
	}

	.mv85 {
		margin: 85rpx 0;
	}

	.mh85 {
		margin: 0 85rpx;
	}

	.ml85 {
		margin-left: 85rpx;
	}

	.mr85 {
		margin-right: 85rpx;
	}

	.mt85 {
		margin-top: 85rpx;
	}

	.mb85 {
		margin-bottom: 85rpx;
	}

	.m90 {
		margin: 90rpx;
	}

	.mv90 {
		margin: 90rpx 0;
	}

	.mh90 {
		margin: 0 90rpx;
	}

	.ml90 {
		margin-left: 90rpx;
	}

	.mr90 {
		margin-right: 90rpx;
	}

	.mt90 {
		margin-top: 90rpx;
	}

	.mb90 {
		margin-bottom: 90rpx;
	}

	.m95 {
		margin: 95rpx;
	}

	.mv95 {
		margin: 95rpx 0;
	}

	.mh95 {
		margin: 0 95rpx;
	}

	.ml95 {
		margin-left: 95rpx;
	}

	.mr95 {
		margin-right: 95rpx;
	}

	.mt95 {
		margin-top: 95rpx;
	}

	.mb95 {
		margin-bottom: 95rpx;
	}

	.m100 {
		margin: 100rpx;
	}

	.mv100 {
		margin: 100rpx 0;
	}

	.mh100 {
		margin: 0 100rpx;
	}

	.ml100 {
		margin-left: 100rpx;
	}

	.mr100 {
		margin-right: 100rpx;
	}

	.mt100 {
		margin-top: 100rpx;
	}

	.mb100 {
		margin-bottom: 100rpx;
	}

	.m105 {
		margin: 105rpx;
	}

	.mv105 {
		margin: 105rpx 0;
	}

	.mh105 {
		margin: 0 105rpx;
	}

	.ml105 {
		margin-left: 105rpx;
	}

	.mr105 {
		margin-right: 105rpx;
	}

	.mt105 {
		margin-top: 105rpx;
	}

	.mb105 {
		margin-bottom: 105rpx;
	}

	.m110 {
		margin: 110rpx;
	}

	.mv110 {
		margin: 110rpx 0;
	}

	.mh110 {
		margin: 0 110rpx;
	}

	.ml110 {
		margin-left: 110rpx;
	}

	.mr110 {
		margin-right: 110rpx;
	}

	.mt110 {
		margin-top: 110rpx;
	}

	.mb110 {
		margin-bottom: 110rpx;
	}

	.p5 {
		padding: 5rpx;
	}

	.pv5 {
		padding: 5rpx 0;
	}

	.ph5 {
		padding: 0 5rpx;
	}

	.pl5 {
		padding-left: 5rpx;
	}

	.pr5 {
		padding-right: 5rpx;
	}

	.pt5 {
		padding-top: 5rpx;
	}

	.pb5 {
		padding-bottom: 5rpx;
	}

	.p10 {
		padding: 10rpx;
	}

	.pv10 {
		padding: 10rpx 0;
	}

	.ph10 {
		padding: 0 10rpx;
	}

	.pl10 {
		padding-left: 10rpx;
	}

	.pr10 {
		padding-right: 10rpx;
	}

	.pt10 {
		padding-top: 10rpx;
	}

	.pb10 {
		padding-bottom: 10rpx;
	}

	.p15 {
		padding: 15rpx;
	}

	.pv15 {
		padding: 15rpx 0;
	}

	.ph15 {
		padding: 0 15rpx;
	}

	.pl15 {
		padding-left: 15rpx;
	}

	.pr15 {
		padding-right: 15rpx;
	}

	.pt15 {
		padding-top: 15rpx;
	}

	.pb15 {
		padding-bottom: 15rpx;
	}

	.p18 {
		padding: 18rpx;
	}

	.pv18 {
		padding: 18rpx 0;
	}

	.ph18 {
		padding: 0 18rpx;
	}

	.pl18 {
		padding-left: 18rpx;
	}

	.pr18 {
		padding-right: 18rpx;
	}

	.pt18 {
		padding-top: 18rpx;
	}

	.pb18 {
		padding-bottom: 18rpx;
	}

	.p20 {
		padding: 20rpx;
	}

	.pv20 {
		padding: 20rpx 0;
	}

	.ph20 {
		padding: 0 20rpx;
	}

	.pl20 {
		padding-left: 20rpx;
	}

	.pr20 {
		padding-right: 20rpx;
	}

	.pt20 {
		padding-top: 20rpx;
	}

	.pb20 {
		padding-bottom: 20rpx;
	}

	.p24 {
		padding: 24rpx;
	}

	.pv24 {
		padding: 24rpx 0;
	}

	.ph24 {
		padding: 0 24rpx;
	}

	.pl24 {
		padding-left: 24rpx;
	}

	.pr24 {
		padding-right: 24rpx;
	}

	.pt24 {
		padding-top: 24rpx;
	}

	.pb24 {
		padding-bottom: 24rpx;
	}

	.p25 {
		padding: 25rpx;
	}

	.pv25 {
		padding: 25rpx 0;
	}

	.ph25 {
		padding: 0 25rpx;
	}

	.pl25 {
		padding-left: 25rpx;
	}

	.pr25 {
		padding-right: 25rpx;
	}

	.pt25 {
		padding-top: 25rpx;
	}

	.pb25 {
		padding-bottom: 25rpx;
	}

	.p30 {
		padding: 30rpx;
	}

	.pv30 {
		padding: 30rpx 0;
	}

	.ph30 {
		padding: 0 30rpx;
	}

	.pl30 {
		padding-left: 30rpx;
	}

	.pr30 {
		padding-right: 30rpx;
	}

	.pt30 {
		padding-top: 30rpx;
	}

	.pb30 {
		padding-bottom: 30rpx;
	}

	.p35 {
		padding: 35rpx;
	}

	.pv35 {
		padding: 35rpx 0;
	}

	.ph35 {
		padding: 0 35rpx;
	}

	.pl35 {
		padding-left: 35rpx;
	}

	.pr35 {
		padding-right: 35rpx;
	}

	.pt35 {
		padding-top: 35rpx;
	}

	.pb35 {
		padding-bottom: 35rpx;
	}

	.p40 {
		padding: 40rpx;
	}

	.pv40 {
		padding: 40rpx 0;
	}

	.ph40 {
		padding: 0 40rpx;
	}

	.pl40 {
		padding-left: 40rpx;
	}

	.pr40 {
		padding-right: 40rpx;
	}

	.pt40 {
		padding-top: 40rpx;
	}

	.pb40 {
		padding-bottom: 40rpx;
	}

	.p45 {
		padding: 45rpx;
	}

	.pv45 {
		padding: 45rpx 0;
	}

	.ph45 {
		padding: 0 45rpx;
	}

	.pl45 {
		padding-left: 45rpx;
	}

	.pr45 {
		padding-right: 45rpx;
	}

	.pt45 {
		padding-top: 45rpx;
	}

	.pb45 {
		padding-bottom: 45rpx;
	}

	.p50 {
		padding: 50rpx;
	}

	.pv50 {
		padding: 50rpx 0;
	}

	.ph50 {
		padding: 0 50rpx;
	}

	.pl50 {
		padding-left: 50rpx;
	}

	.pr50 {
		padding-right: 50rpx;
	}

	.pt50 {
		padding-top: 50rpx;
	}

	.pb50 {
		padding-bottom: 50rpx;
	}

	.p55 {
		padding: 55rpx;
	}

	.pv55 {
		padding: 55rpx 0;
	}

	.ph55 {
		padding: 0 55rpx;
	}

	.pl55 {
		padding-left: 55rpx;
	}

	.pr55 {
		padding-right: 55rpx;
	}

	.pt55 {
		padding-top: 55rpx;
	}

	.pb55 {
		padding-bottom: 55rpx;
	}

	.p60 {
		padding: 60rpx;
	}

	.pv60 {
		padding: 60rpx 0;
	}

	.ph60 {
		padding: 0 60rpx;
	}

	.pl60 {
		padding-left: 60rpx;
	}

	.pr60 {
		padding-right: 60rpx;
	}

	.pt60 {
		padding-top: 60rpx;
	}

	.pb60 {
		padding-bottom: 60rpx;
	}

	.p65 {
		padding: 65rpx;
	}

	.pv65 {
		padding: 65rpx 0;
	}

	.ph65 {
		padding: 0 65rpx;
	}

	.pl65 {
		padding-left: 65rpx;
	}

	.pr65 {
		padding-right: 65rpx;
	}

	.pt65 {
		padding-top: 65rpx;
	}

	.pb65 {
		padding-bottom: 65rpx;
	}

	.p70 {
		padding: 70rpx;
	}

	.pv70 {
		padding: 70rpx 0;
	}

	.ph70 {
		padding: 0 70rpx;
	}

	.pl70 {
		padding-left: 70rpx;
	}

	.pr70 {
		padding-right: 70rpx;
	}

	.pt70 {
		padding-top: 70rpx;
	}

	.pb70 {
		padding-bottom: 70rpx;
	}

	.p75 {
		padding: 75rpx;
	}

	.pv75 {
		padding: 75rpx 0;
	}

	.ph75 {
		padding: 0 75rpx;
	}

	.pl75 {
		padding-left: 75rpx;
	}

	.pr75 {
		padding-right: 75rpx;
	}

	.pt75 {
		padding-top: 75rpx;
	}

	.pb75 {
		padding-bottom: 75rpx;
	}

	.p80 {
		padding: 80rpx;
	}

	.pv80 {
		padding: 80rpx 0;
	}

	.ph80 {
		padding: 0 80rpx;
	}

	.pl80 {
		padding-left: 80rpx;
	}

	.pr80 {
		padding-right: 80rpx;
	}

	.pt80 {
		padding-top: 80rpx;
	}

	.pb80 {
		padding-bottom: 80rpx;
	}

	.p85 {
		padding: 85rpx;
	}

	.pv85 {
		padding: 85rpx 0;
	}

	.ph85 {
		padding: 0 85rpx;
	}

	.pl85 {
		padding-left: 85rpx;
	}

	.pr85 {
		padding-right: 85rpx;
	}

	.pt85 {
		padding-top: 85rpx;
	}

	.pb85 {
		padding-bottom: 85rpx;
	}

	.p90 {
		padding: 90rpx;
	}

	.pv90 {
		padding: 90rpx 0;
	}

	.ph90 {
		padding: 0 90rpx;
	}

	.pl90 {
		padding-left: 90rpx;
	}

	.pr90 {
		padding-right: 90rpx;
	}

	.pt90 {
		padding-top: 90rpx;
	}

	.pb90 {
		padding-bottom: 90rpx;
	}

	.p95 {
		padding: 95rpx;
	}

	.pv95 {
		padding: 95rpx 0;
	}

	.ph95 {
		padding: 0 95rpx;
	}

	.pl95 {
		padding-left: 95rpx;
	}

	.pr95 {
		padding-right: 95rpx;
	}

	.pt95 {
		padding-top: 95rpx;
	}

	.pb95 {
		padding-bottom: 95rpx;
	}

	.p100 {
		padding: 100rpx;
	}

	.pv100 {
		padding: 100rpx 0;
	}

	.ph100 {
		padding: 0 100rpx;
	}

	.pl100 {
		padding-left: 100rpx;
	}

	.pr100 {
		padding-right: 100rpx;
	}

	.pt100 {
		padding-top: 100rpx;
	}

	.pb100 {
		padding-bottom: 100rpx;
	}

	.p105 {
		padding: 105rpx;
	}

	.pv105 {
		padding: 105rpx 0;
	}

	.ph105 {
		padding: 0 105rpx;
	}

	.pl105 {
		padding-left: 105rpx;
	}

	.pr105 {
		padding-right: 105rpx;
	}

	.pt105 {
		padding-top: 105rpx;
	}

	.pb105 {
		padding-bottom: 105rpx;
	}

	.p110 {
		padding: 110rpx;
	}

	.pv110 {
		padding: 110rpx 0;
	}

	.ph110 {
		padding: 0 110rpx;
	}

	.pl110 {
		padding-left: 110rpx;
	}

	.pr110 {
		padding-right: 110rpx;
	}

	.pt110 {
		padding-top: 110rpx;
	}

	.pb110 {
		padding-bottom: 110rpx;
	}

	.lh20 {
		line-height: 20rpx
	}

	.lh21 {
		line-height: 21rpx
	}

	.lh22 {
		line-height: 22rpx
	}

	.lh23 {
		line-height: 23rpx
	}

	.lh24 {
		line-height: 24rpx
	}

	.lh25 {
		line-height: 25rpx
	}

	.lh26 {
		line-height: 26rpx
	}

	.lh27 {
		line-height: 27rpx
	}

	.lh28 {
		line-height: 28rpx
	}

	.lh29 {
		line-height: 29rpx
	}

	.lh30 {
		line-height: 30rpx
	}

	.lh31 {
		line-height: 31rpx
	}

	.lh32 {
		line-height: 32rpx
	}

	.lh33 {
		line-height: 33rpx
	}

	.lh34 {
		line-height: 34rpx
	}

	.lh35 {
		line-height: 35rpx
	}

	.lh36 {
		line-height: 36rpx
	}

	.lh37 {
		line-height: 37rpx
	}

	.lh38 {
		line-height: 38rpx
	}

	.lh39 {
		line-height: 39rpx
	}

	.lh40 {
		line-height: 40rpx
	}

	.lh41 {
		line-height: 41rpx
	}

	.lh42 {
		line-height: 42rpx
	}

	.lh43 {
		line-height: 43rpx
	}

	.lh44 {
		line-height: 44rpx
	}

	.lh45 {
		line-height: 45rpx
	}

	.lh46 {
		line-height: 46rpx
	}

	.lh47 {
		line-height: 47rpx
	}

	.lh48 {
		line-height: 48rpx
	}

	.lh49 {
		line-height: 49rpx
	}

	.lh50 {
		line-height: 50rpx
	}

	.lh51 {
		line-height: 51rpx
	}

	.lh52 {
		line-height: 52rpx
	}

	.lh53 {
		line-height: 53rpx
	}

	.lh54 {
		line-height: 54rpx
	}

	.lh55 {
		line-height: 55rpx
	}

	.lh56 {
		line-height: 56rpx
	}

	.lh57 {
		line-height: 57rpx
	}

	.lh58 {
		line-height: 58rpx
	}

	.lh59 {
		line-height: 59rpx
	}

	.lh60 {
		line-height: 60rpx
	}

	.lh61 {
		line-height: 61rpx
	}

	.lh62 {
		line-height: 62rpx
	}

	.lh63 {
		line-height: 63rpx
	}

	.lh64 {
		line-height: 64rpx
	}

	.lh65 {
		line-height: 65rpx
	}

	.lh66 {
		line-height: 66rpx
	}

	.lh67 {
		line-height: 67rpx
	}

	.lh68 {
		line-height: 68rpx
	}

	.lh69 {
		line-height: 69rpx
	}

	.lh70 {
		line-height: 70rpx
	}

	.lh71 {
		line-height: 71rpx
	}

	.lh72 {
		line-height: 72rpx
	}

	.lh73 {
		line-height: 73rpx
	}

	.lh74 {
		line-height: 74rpx
	}

	.lh75 {
		line-height: 75rpx
	}

	.lh76 {
		line-height: 76rpx
	}

	.lh77 {
		line-height: 77rpx
	}

	.lh78 {
		line-height: 78rpx
	}

	.lh79 {
		line-height: 79rpx
	}

	.lh80 {
		line-height: 80rpx
	}

	.lh81 {
		line-height: 81rpx
	}

	.lh82 {
		line-height: 82rpx
	}

	.lh83 {
		line-height: 83rpx
	}

	.lh84 {
		line-height: 84rpx
	}

	.lh85 {
		line-height: 85rpx
	}

	.lh86 {
		line-height: 86rpx
	}

	.lh87 {
		line-height: 87rpx
	}

	.lh88 {
		line-height: 88rpx
	}

	.lh89 {
		line-height: 89rpx
	}

	.lh90 {
		line-height: 90rpx
	}

	.lh91 {
		line-height: 91rpx
	}

	.lh92 {
		line-height: 92rpx
	}

	.lh93 {
		line-height: 93rpx
	}

	.lh94 {
		line-height: 94rpx
	}

	.lh95 {
		line-height: 95rpx
	}

	.lh96 {
		line-height: 96rpx
	}

	.lh97 {
		line-height: 97rpx
	}

	.lh98 {
		line-height: 98rpx
	}

	.lh99 {
		line-height: 99rpx
	}

	.lh100 {
		line-height: 100rpx
	}

	.lh110 {
		line-height: 110rpx
	}

	.tr {
		text-align: right;
	}

	.tl {
		text-align: left;
	}

	.tc {
		text-align: center;
	}

	.tj {
		text-align: justify;
	}

	.ti2 {
		text-indent: 2em;
	}

	.vat {
		vertical-align: top;
	}

	.vab {
		vertical-align: bottom;
	}

	.vam {
		vertical-align: middle;
	}

	.vatt {
		vertical-align: text-top
	}

	.vatb {
		vertical-align: text-bottom
	}

	.fontw {
		font-weight: bold;
	}

	.f10 {
		font-size: 10rpx !important;
	}

	.f12 {
		font-size: 12rpx !important;
	}

	.f13 {
		font-size: 13rpx !important;
	}

	.f14 {
		font-size: 14rpx !important;
	}

	.f15 {
		font-size: 15rpx !important;
	}

	.f16 {
		font-size: 16rpx !important;
	}

	.f17 {
		font-size: 17rpx !important;
	}

	.f18 {
		font-size: 18rpx !important;
	}

	.f19 {
		font-size: 19rpx !important;
	}

	.f20 {
		font-size: 20rpx !important;
	}

	.f21 {
		font-size: 21rpx !important;
	}

	.f22 {
		font-size: 22rpx !important;
	}

	.f23 {
		font-size: 23rpx !important;
	}

	.f24 {
		font-size: 24rpx !important;
	}

	.f25 {
		font-size: 25rpx !important;
	}

	.f26 {
		font-size: 26rpx !important;
	}

	.f27 {
		font-size: 27rpx !important;
	}

	.f28 {
		font-size: 28rpx !important;
	}

	.f29 {
		font-size: 29rpx !important;
	}

	.f30 {
		font-size: 30rpx !important;
	}

	.f31 {
		font-size: 31rpx !important;
	}

	.f32 {
		font-size: 32rpx !important;
	}

	.f33 {
		font-size: 33rpx !important;
	}

	.f34 {
		font-size: 34rpx !important;
	}

	.f35 {
		font-size: 35rpx !important;
	}

	.f36 {
		font-size: 36rpx !important;
	}

	.f37 {
		font-size: 37rpx !important;
	}

	.f38 {
		font-size: 38rpx !important;
	}

	.f39 {
		font-size: 39rpx !important;
	}

	.f40 {
		font-size: 40rpx !important;
	}

	.f41 {
		font-size: 41rpx !important;
	}

	.f42 {
		font-size: 42rpx !important;
	}

	.f43 {
		font-size: 43rpx !important;
	}

	.f44 {
		font-size: 44rpx !important;
	}

	.f45 {
		font-size: 45rpx !important;
	}

	.f46 {
		font-size: 46rpx !important;
	}

	.f47 {
		font-size: 47rpx !important;
	}

	.f48 {
		font-size: 48rpx !important;
	}

	.f49 {
		font-size: 49rpx !important;
	}

	.f50 {
		font-size: 50rpx !important;
	}

	.f51 {
		font-size: 51rpx !important;
	}

	.f52 {
		font-size: 52rpx !important;
	}

	.f53 {
		font-size: 53rpx !important;
	}

	.f54 {
		font-size: 54rpx !important;
	}

	.f55 {
		font-size: 55rpx !important;
	}

	.f56 {
		font-size: 56rpx !important;
	}

	.f57 {
		font-size: 57rpx !important;
	}

	.f58 {
		font-size: 58rpx !important;
	}

	.f59 {
		font-size: 59rpx !important;
	}

	.f60 {
		font-size: 60rpx !important;
	}

	.f61 {
		font-size: 61rpx !important;
	}

	.f62 {
		font-size: 62rpx !important;
	}

	.f63 {
		font-size: 63rpx !important;
	}

	.f64 {
		font-size: 64rpx !important;
	}

	.f65 {
		font-size: 65rpx !important;
	}

	.f66 {
		font-size: 66rpx !important;
	}

	.f67 {
		font-size: 67rpx !important;
	}

	.f68 {
		font-size: 68rpx !important;
	}

	.f69 {
		font-size: 69rpx !important;
	}

	.f70 {
		font-size: 70rpx !important;
	}

	.f71 {
		font-size: 71rpx !important;
	}

	.f72 {
		font-size: 72rpx !important;
	}

	.f73 {
		font-size: 73rpx !important;
	}

	.f74 {
		font-size: 74rpx !important;
	}

	.f75 {
		font-size: 75rpx !important;
	}

	.f76 {
		font-size: 76rpx !important;
	}

	.f77 {
		font-size: 77rpx !important;
	}

	.f78 {
		font-size: 78rpx !important;
	}

	.f79 {
		font-size: 79rpx !important;
	}

	.f80 {
		font-size: 80rpx !important;
	}

	.f81 {
		font-size: 81rpx !important;
	}

	.f82 {
		font-size: 82rpx !important;
	}

	.f83 {
		font-size: 83rpx !important;
	}

	.f84 {
		font-size: 84rpx !important;
	}

	.f85 {
		font-size: 85rpx !important;
	}

	.f86 {
		font-size: 86rpx !important;
	}

	.f87 {
		font-size: 87rpx !important;
	}

	.f88 {
		font-size: 88rpx !important;
	}

	.f89 {
		font-size: 89rpx !important;
	}

	.f90 {
		font-size: 90rpx !important;
	}

	.f91 {
		font-size: 91rpx !important;
	}

	.f92 {
		font-size: 92rpx !important;
	}

	.f93 {
		font-size: 93rpx !important;
	}

	.f94 {
		font-size: 94rpx !important;
	}

	.f95 {
		font-size: 95rpx !important;
	}

	.f96 {
		font-size: 96rpx !important;
	}

	.f97 {
		font-size: 97rpx !important;
	}

	.f98 {
		font-size: 98rpx !important;
	}

	.f99 {
		font-size: 99rpx !important;
	}

	.f100 {
		font-size: 100rpx !important;
	}

	.colf00 {
		color: #f00;
	}

	.col333 {
		color: #333;
	}

	.col444 {
		color: #444;
	}

	.col666 {
		color: #666;
	}

	.col888 {
		color: #888;
	}

	.col999 {
		color: #999;
	}

	.col000 {
		color: #000;
	}

	.colf60 {
		color: #f60;
	}

	.colfff {
		color: #fff;
	}

	page {
		font-family: "PingFang SC Regular", "Microsoft YaHei", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
		color: #666;
		font-size: 24rpx;
	}

	.regular {
		font-family: "PingFang SC Regular"
	}

	.light {
		font-family: "PingFang SC Light"
	}

	.extralight {
		font-family: "PingFang SC ExtraLight"
	}

	.medium {
		font-family: "PingFang SC Medium"
	}

	.bold {
		font-family: "PingFang SC Bold"
	}

	.heavy {
		font-family: "PingFang SC Heavy"
	}
	
</style>
